package com.mf.basic.debounces;

import java.lang.annotation.*;

/**
 * Created by Luke on 2025/3/9 16:33.
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Debounce {
    // 防抖时间间隔（单位：秒），默认1秒
    long interval() default 1000;

    // 唯一标识的组成方式（例如：用户ID + 方法参数）
    String key() default "";
}
